8 Further Work
نویسنده
چکیده
guage. Hence, an SGML browser can be used to browse LISP, Ada or COBOL. For languages such as FORTRAN that may be \diicult" to parse, we could replace the DTD-driven parser with a programming-language-dependent parser. In fact, if the SGML representation of a programming language could be standardized, then every compiler could include an option that would generate the SGML equivalent of the input program. After all, during compilation, all the information about the semantics of the program is collected and it would not be a diicult task to produce an SGML tagged program. For example, as part of the eeort to standardize the formal speciication language Z 14], the ISO committee decided to include a DTD description of the language with the standards proposal 15]. Raymond stated \source code can beneet from document formatting and typesetting technology" 6] but it can also beneet from text database technology. SGML is a rich metalanguage able to describe source code. Because many organizations including departments of the U.S. Government are promoting the use of SGML as a standard method for document interchange , there are many diierent vendors supplying tools to manipulate SGML text. A software system is deened by a collection of documents which are processed at various stages into human and machine readable formats. Such documentation includes system documentation, user guides, diagrams, program source code, and various graphics. All this documentation could be maintained in an SGML format and supported by various DTDs and style sheets. Hypertext links could be supported by the tag set so that the reader could browse through connected chunks of information. An important step would be to have the documentation including program code for the entire software system stored in a text database with the proper tools to support browsing, and editing in a WYSIWYG environment. The style sheets could support communication with compilers and similar tools. Thus, the database would support views of the software project and would allow updates through those views. Such a text database might be used to support a software engineering environment, although other issues such as version control have to be considered. We are currently investigating the use of text databases to support software engineering environments with a view to taking advantage of concepts and tools related to tagging and SGML. 9 Conclusions In this paper we describe the use of SGML to tag program source code for the …
منابع مشابه
Art and life embracement in a symbolic realism
Realism not only has introduced way of thinking but also has discussed a different way of expression in mid-nineteenth century in west and despite its existence has experienced new forms during its stages of development and metamorphosis. Symbolic realism has been discussed as a realistic technique in art and literature style within this through this method, realism and symbolism make contradic...
متن کاملEigenfunction expansion in the singular case for q-Sturm-Liouville operators
In this work, we prove the existence of a spectral function for singular q-Sturm-Liouville operator. Further, we establish a Parseval equality and expansion formula in eigenfunctions by terms of the spectral function.
متن کاملNovel products from oxidation of the norditerpenoid alkaloid pseudaconine with HIO4.
Oxidation of pseudaconine 8, a norditerpenoid alkaloid, with HIO4 led to a series of novel interesting products, depending greatly on reaction medium and work-up conditions. Treatment of 8 in MeOH-H2O (1:1) with NaIO4 gave compounds 10 and 11, but compound 12 was obtained quantitatively when the final reaction solution was alkalized with conc. NH4OH. The imine 12 was also obtained in 100% yield...
متن کاملContinuation Semantics Values, Contexts and Computations
A promising line of research in the interaction between syntax and semantics has been open by the work on Continuation Semantics started by [1] and [5] and further explored by [8]. Work done within Curry Howard Correspondence to Classical Logic has brought to the attention the duality distinction holding between terms and contexts (or co-terms), and can help further shaping the syntax-semantics...
متن کاملStochastic cooperative advertising in a manufacturer–retailer decentralized supply channel
This work considers cooperative advertising in a manufacturer–retailer supply chain. While the manufacturer is the Stackelberg leader, the retailer is the follower. Using Sethi model it models the dynamic effect of the manufacturer and retailer’s advertising efforts on sale. It uses optimal control technique and stochastic differential game theory to obtain the players’ advertising strategies a...
متن کاملA pilot double-blind, randomized, placebo- controlled trial of the efficacy of trace elements in the treatment of endometriosis-related pain: study design and methodology
php and incorporate the Creative Commons Attribution – Non Commercial (unported, v3.0) License (http://creativecommons.org/licenses/by-nc/3.0/). By accessing the work you hereby accept the Terms. Non-commercial uses of the work are permitted without any further permission from Dove Medical Press Limited, provided the work is properly attributed. For permission for commercial use of this work, p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994